package com.autorun.server.dto;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.Map;

/**
 * 配置请求DTO
 * 
 * @author autorun
 * @version 1.0.0
 */
@Data
public class ConfigRequest {

    /**
     * 配置名称
     */
    @NotBlank(message = "配置名称不能为空")
    private String name;

    /**
     * 游戏名称
     */
    @NotBlank(message = "游戏名称不能为空")
    private String game;

    /**
     * 配置内容
     */
    @NotNull(message = "配置内容不能为空")
    private Map<String, Object> content;

    /**
     * 配置描述
     */
    private String description;
}